import { postUrl, getUrl, putUrl, deteleUrl } from '../http/httpMethods'

// 角色管理
function getRoles() {
    return getUrl("/roles")
}

// 删除角色指定权限
function deleteRoles({ roleId, rightId }) {
    return deteleUrl("/roles/" + roleId + "/rights/" + rightId)
}

// 所有权限列表

function getTree() {
    return getUrl("/rights/tree")
}

// 角色授权
function rolesAuthority({ roleId, rids }) {
    return postUrl("/roles/" + roleId + '/rights', {
        rids
    })
}

// 获取所有的商品分类
function getCategories() {
    return getUrl("/categories")
}

// 参数列表

function getCategoriesList({ id }) {
    return getUrl("/categories/" + id + '/attributes', {
        sel: "many"
    })
}



export {
    getRoles,
    deleteRoles,
    getTree,
    rolesAuthority,
    getCategories,
    getCategoriesList
}
